// 引入Vue和项目根组件App
import Vue from 'vue'
import App from './App.vue'

// 引入移动端单位适配rem
import 'utils/rem'

// 引入重置样式文件
import 'styles/_reset.styl'

// 引入路由文件
import router from './router'

// 引入vuex的状态
import store from './state'

//解决 有底部导航的页面 书写重复样式 以及多次引入组件 的问题
import 'styles/_addclass.styl'

import 'utils/axios-interceptor';


// 引入需要全局注册的组件
import TabBar from "components/layout/TabBar.vue"
import Back from "common/Back.vue"
import PageBottomContent from "common/PageBottomContent.vue"

// 将组件进行全局注册
Vue.component('TabBar', TabBar)
Vue.component('Back', Back)
Vue.component('PageBottomContent', PageBottomContent)



// 设置环境变量为开发环境
Vue.config.productionTip = false

new Vue({
    router,
    store,
    render: h => h(App),
}).$mount('#app')